🔥 สาระ Python น่ารู้ !! วันนี้ขอเสนอ... 3 วิธีง่าย ๆ ในการแปลง float เป็น int
.
มีวิธีไหน ? และทำยังไงบ้าง ? ไปดูกันเลยจ้า ~
.
🌟 วิธีที่ 1 : int()
แปลง float เป็น int โดยใช้ int() ซึ่งวิธีนี้จะไม่สนใจทศนิยม
.
🌈 ดูตัวอย่างกันเลย
float1 = 9.1
float2 = 9.5
float3 = 9.9
.
print(int(float1)) #9
print(int(float2)) #9
print(int(float3)) #9
จะเห็นว่าแปลงออกมาได้ 9 หมดเลยนั่นเอง
.
🌟 วิธีที่ 2 : math.ceil
เป็นการแปลง float เป็น int โดยจะ Return ค่าจำนวนเต็มที่อยู่ถัดไปจากจำนวนที่กำหนด
.
🌈 ตัวอย่าง
import math
float1 = 9.1
float2 = 9.5
float3 = 9.9
.
print(math.ceil(float1)) #10
print(math.ceil(float2)) #10
print(math.ceil(float3)) #10
.
🌟 วิธีที่ 3 : math.floor
เป็นการแปลง float เป็น int โดยจะ Return ค่าจำนวนเต็มที่อยู่ก่อนหน้าจากจำนวนที่กำหนด
.
🌈 ตัวอย่าง
import math
float1 = 9.1
float2 = 9.5
float3 = 9.9
.
print(math.floor(float1)) #9
print(math.floor(float2)) #9
print(math.floor(float3)) #9
.
เป็นยังไงกันบ้างกับทั้ง 3 วิธี ?? หากเพื่อน ๆ มีวิธีเจ๋ง ๆ นอกจากนี้สามารถคอมเมนต์ไว้ด้านล่างได้เลยน้าาา และหวังว่าโพสต์นี้จะเป็นประโยชน์กับเพื่อน ๆ นะคะ 🥰
.
borntoDev - 🦖 สร้างการเรียนรู้ที่ดีสำหรับสายไอทีในทุกวัน
#python #float #int #BorntoDev